In the motion-generating mechanism (300), two degrees of freedom are generated from the two separate coreless micro-motor/miniature gear-reduction systems (302) and (304). Additional degrees of freedom (e.g., a third in the z-direction) can be added to the motion-generating mechanism (300) by adding motion to the output of the first coreless micro-motor or the output of the second coreless micro-motor.